package com.bw.rjx.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * SKU汇总信息实体类（对应SQL查询结果）
 * 包含按sku_id、sku_name、shop_id分组后的聚合数据
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SkuSummary {
    // 访问人数总和排名
    private int sumFangRenCountRank;
    // 加购数总和排名
    private int sumJiaNumCountRank;
    // 支付金额总和排名
    private int sumPayAmountRank;
    // 商品ID（分组字段）
    private String skuId;
    
    // 商品名称（分组字段）
    private String skuName;
    
    // 店铺ID（分组字段）
    private String shopId;
    
    // 支付金额总和
    private BigDecimal sumPayAmount;
    
    // 支付人数总和
    private Integer sumPayRen;
    
    // 加购人数总和
    private Integer sumJiaCount;

    // 加购数总和
    private Integer sumJiaNumCount;
    
    // 访问次数总和
    private Integer sumFangCount;
    
    // 访问人数总和
    private Integer sumFangRenCount;
    
    // 访问时长总和
    private Integer sumDuringTime;
    
    // 支付转化率总和
    private BigDecimal sumPayRate;
}
